@CHARSET "ISO-8859-1";

#main {
    height: 350px;
}

#main_top_area {
    background: url("../images/main/main_sys_area_top_bg.gif") no-repeat scroll center center transparent;
    float: left;
    height: 10px;
    text-align: center;
    width: 100%;
}
#main_middle_area {
    background: url("../images/main/main_sys_area_bg.gif") repeat-y scroll center center transparent;
    float: left;
    text-align: center;
    width: 100%;
}
#main_area {
    margin: 0 auto;
    padding: 5px 15px 0;
    width: 765px;
}
#main {
    float: left;
    margin: 0 0 5px;
    width: 765px;
}

#main_bottom_area {
    background: url("../images/main/main_sys_area_bottom_bg.gif") no-repeat scroll center center transparent;
    float: left;
    height: 10px;
    text-align: center;
    width: 100%;
}

/* --------------------------------------
 __login
-------------------------------------- */

#login {
	float: left;
	width: 350px;
	margin: 10px 10px;
	text-align: left;
}

#login label {
	float: left;
	width: 70px;
	padding: 5px 0 0;
	font-weight: 600;
	font-size: 1.2em;
}

/* --------------------------------------
 __Change_pass
-------------------------------------- */

#Change_pass {
	float: left;
	width: 350px;
	margin: 10px 10px;
	text-align: left;
}

#Change_pass label {
	float: left;
	width: 100px;
	padding: 5px 0 0;
	font-weight: 600;
	font-size: 1.2em;
}

#mail,
#password {
	margin: 10px 0px;
}

#button {
	margin: 10px 0 0 70px;
}

/* --------------------------------------
 __user_register
-------------------------------------- */

#user_register {
	float: right;
	width: 380px;
	margin: 20px 0 0;
	text-align: left;
}

#user_register ul {
	margin: 0;
	padding: 0;
}

#user_register ul li {
	margin: 0 0 5px;
	padding: 0;
	list-style: none;
}

#user_register ul li img {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
}

#user_register ul li.register {
	background: url("../images/user_register_h.gif") no-repeat;
}

#user_register ul li a.register {
	display: block;
	width: 165px;
	height: 59px;
}

#user_register ul li a:hover {
	background-color: transparent;
}

#user_register ul li a:hover img {
	visibility: hidden;
}

#user_register p {
	margin: 5px 0 0 0;
	font-size: 1.2em;
	font-weight: 600;
}

/* --------------------------------------

-------------------------------------- */

/* -- */
input.width_20 {
 width: 140px;
}